Detection and Resolution of Weaving Interactions

نویسنده

  • Günter Kniesel
چکیده

Jointly deployed aspects may interact with each other. While some interactions might be intended, unintended interactions (interferences) can break a program. Detecting and resolving interferences is particularly hard if aspects are developed independently, without knowledge of each other. Work on interference detection has focused so far on the correctness of weaved programs. In this paper we focus on the correctness and completeness of aspect weaving. We show that a large class of interferences result from incorrect or incomplete weaving and present a language independent correctness, and completeness analysis. For certain types of interactions automatic resolution is possible. In this case our algorithm computes a ‘weaving schedule’ that ensures correctness and completeness of the weaving process. This is possible without special purpose program annotations or formal specifications of aspect semantics. Our technique can check weaving interferences independently of any base program and is applicable to aspects that contain implicit mutual dependencies in their implementation.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Introducing An Efficient Set of High Spatial Resolution Images of Urban Areas to Evaluate Building Detection Algorithms

The present work aims to introduce an efficient set of high spatial resolution (HSR) images in order to more fairly evaluate building detection algorithms. The introduced images are chosen from two recent HSR sensors (QuickBird and GeoEye-1) and based on several challenges of urban areas encountered in building detection such as diversity in building density, building dissociation, building sha...

متن کامل

Detection and discrimination of two Brucella species by multiplex real-time PCR and high-resolution melt analysis curve from human blood and comparison of results using RFLP

Objective(s): Rapid and accurate detection of Brucella abortus and Brucella melitensis from clinical samples is so important because antibiotic treatment has major side effects. This study reveals a new method in detection of clinical samples of brucellosis using real-time PCR and high-resolution melt (HRM) curve analysis. Materials and Methods: 160 brucellosis suspicious samples with more tha...

متن کامل

Improvement of Breast Cancer Detection Using Non-subsampled Contourlet Transform and Super-Resolution Technique in Mammographic Images

Introduction Breast cancer is one of the most life-threatening conditions among women. Early detection of this disease is the only way to reduce the associated mortality rate. Mammography is a standard method for the early detection of breast cancer. Today, considering the importance of breast cancer detection, computer-aided detection techniques have been employed to increase the quality of ma...

متن کامل

Diagnostic Accuracy of Digitized Images Using Different Resolution Settings of Digital Camera in Detection of Proximal Caries

Objective: When none of digital systems and scanners is accessible and it is essential to have digitized images of conventional radiographs, digital cameras can be used. The Aim of this study was to investigate whether digital images obtained by different resolutions of a digital camera are matched to the original radiographs in evaluation of caries. Methods: In this diagnostic accuracy in v...

متن کامل

Diagnostic Accuracy of Different Resolutions of Cone Beam Computed Tomography Imaging System for Detection of Vertical Root Fractures In Presence of Casting Posts

  Objective: The diagnosis of vertical root fracture (VRF) in endodontically treated teeth is a clinical challenge due to lack of specific clinical and radiographic signs. Although radiographic evaluation such as CBCT is helpful, intracanal posts can produce artifacts and may impair the quality of CBCT scans. This study aimed to compare the diagnostic accuracy of different resolutions of CBCT i...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:
  • Trans. Aspect-Oriented Software Development

دوره 5  شماره 

صفحات  -

تاریخ انتشار 2009